<?php
require("db/db.php");

session_start();

function VerwijderGegevens() {
	unset($_SESSION['bedrijfsnaam']);
	unset($_SESSION['sector']);
	unset($_SESSION['bedrijfscultuur']);
	unset($_SESSION['contactpersoon']);
	unset($_SESSION['telefoonnummer']);
	
	unset($_SESSION['straat']);
	unset($_SESSION['huisnummer']);
	unset($_SESSION['postcode']);
	unset($_SESSION['plaats']);
	unset($_SESSION['land']);
	
	unset($_SESSION['email']);
	unset($_SESSION['bevestigemail']);
}

function SlaGegevensOp() {
	global $bedrijfsnaam;
	global $sector;
	global $bedrijfscultuur;
	global $contactpersoon;
	global $telefoonnummer;
	
	global $straat;             
	global $huisnummer;         
	global $postcode;         
	global $plaats;             
	global $land;               
	
	global $email;
	global $bevestigemail; 
	
	$_SESSION['bedrijfsnaam']       = $bedrijfsnaam;
	$_SESSION['sector']     		= $sector;
	$_SESSION['bedrijfscultuur']	= $bedrijfscultuur;
	$_SESSION['contactpersoon']		= $contactpersoon;
	$_SESSION['telefoonnummer'] 	= $telefoonnummer;
	
	$_SESSION['straat']				= $straat;            
	$_SESSION['huisnummer'] 		= $huisnummer;
	$_SESSION['postcode'] 			= $postcode;        
	$_SESSION['plaats'] 			= $plaats;         
	$_SESSION['land'] 				= $land;        
	
	$_SESSION['email']         		= $email;
	$_SESSION['bevestigemail'] 		= $bevestigemail; 
}

$bedrijfsnaam       = $_POST['bedrijfsnaam'];
$sector			    = $_POST['sector'];
$bedrijfscultuur    = $_POST['bedrijfscultuur'];
$contactpersoon     = $_POST['contactpersoon'];
$telefoonnummer     = $_POST['telefoonnummer'];

$straat             = $_POST['straatnaam'];
$huisnummer         = $_POST['huisnummer'];
$postcode           = $_POST['postcode'];
$plaats             = $_POST['plaats'];
$land               = $_POST['land'];

$email              = $_POST['email'];
$bevestigemail      = $_POST['bevestigemail'];
$wacht              = md5($_POST['wachtwoord']);
$wachtwoord         = $_POST['wachtwoord'];
$bevestigwachtwoord = $_POST['bevestigwachtwoord'];

$bedrijf = array("bedrijfsnaam"     => $bedrijfsnaam,
                 "sector"    		=> $sector,
				 "bedrijfscultuur"  => $bedrijfscultuur,
				 "contactpersoon" 	=> $contactpersoon,
				 "telefoon"     	=> $telefoonnummer,
				 "email"       		=> $email,
				 "wacht"      		=> $wacht);
				 
$adres = array("straat"     => $straat,
               "huisnummer" => $huisnummer,
			   "postcode"   => $postcode,
			   "plaats"     => $plaats,
			   "land"       => $land);

if(($bedrijfsnaam       != "" && 
	$sector     		!= "" && 
	$bedrijfscultuur	!= "" && 
	$contactpersoon		!= "" &&
	$straat				!= "" &&
	$huisnummer			!= "" &&
	$plaats       		!= "" &&
	$postcode     		!= "" &&
	$land           	!= "" &&	
	$email          	!= "" &&
	$wachtwoord     	!= "")
	&& (!strcmp($_POST['email'], $_POST['bevestigemail'])) 
	&& (!strcmp($_POST['wachtwoord'], $_POST['bevestigwachtwoord']))
	&& (strlen($wachtwoord) >= 6)) {
		db_Connect();
	
		$adres_id = db_VoegAdresToe($adres);
		
		if(!$adres_id) {
			die("Adres niet ingevoegd. Registratieproces is gedoemd.");
		}
		
		$bedrijf['adres_id'] = $adres_id;	
		
		if(!db_VoegBedrijfToe($bedrijf)) {
			die("Registratie kan niet worden voltooid. Waarschijnlijk is er al iemand met uw e-mail geregistreerd.");
		} else {
			VerwijderGegevens();
			header ("Location: ../index.php?type=bedrijf&id=login");
		}			
	} else {
		SlaGegevensOp();
		header ("Location: ../index.php?type=bedrijf&id=registratie&error=1");
	}

?>